package com.cheng.operation;

import com.cheng.common.exception.CommonException;
import com.cheng.data.entity.ArchiveTypeInfEntity;

import java.util.List;

/**
 * @author: ChengJW
 * @date: 2021/11/8 19:51
 * @version: 1.0
 * @description: 有关档案类型信息表 archive_type_inf 的逻辑操作
 */
public interface ArchiveTypeInfOperation {

    /**
     * @author: ChengJW
     * @params: []
     * @return: java.util.List<com.cheng.data.entity.ArchiveTypeInfEntity>
     * @date: 2021/11/8
     * @description: 查询 archive_type_inf 列表信息
     */
    List<ArchiveTypeInfEntity> queryArchiveTypeInf(ArchiveTypeInfEntity entity) throws CommonException;

    /**
    * @author: ChengJW
    * @params: [code]
    * @return: java.lang.String
    * @date: 2021/11/8
    * @description: 根据 archive_type_inf 的档案类型代码，查询档案名称
    */
    String queryArchiveTypeInfNmByCode(String code) throws CommonException;
}
